python面向对象(五)

使用最小空类作为命名空间

类是一个命名空间,最小空类可以当作命名空间使用

最小空类可以辅助数据存储和使用

动态增加属性是python类的一个特点

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class DataPkt():
pass


a = DataPkt()
a.date = '2019年2月20日'
a.msg = 'xxxx'
a.data = [1, 2, 3, 5, 'e']

print(a.__dict__)

'''
{'date': '2019年2月20日', 'msg': 'xxxx', 'data': [1, 2, 3, 5, 'e']}
'''